package pe.gob.pj.sri.negocio;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import pe.gob.pj.sri.bean.Ticket;
import pe.gob.pj.sri.dao.TicketDao;

@Component("TicketNegocio")
public class TicketNegocio {

	@Autowired
	TicketDao ticketDao;
	
	public Ticket obtenerTicket(Ticket t){
		return ticketDao.obtenerTicket(t);
	}
	public List<Ticket> listarTicket(Ticket t){
		return ticketDao.listarTicket(t);
	}
	public boolean modificarTicket(Ticket t){
		return ticketDao.modificarTicket(t);
	}
	public boolean eliminarTicket(Ticket t){
		return ticketDao.eliminarTicket(t);
	}
	public boolean registrarTicket(Ticket t){
		return ticketDao.registrarTicket(t);
	}
	public  List<Ticket> listarTicketNoAsignados()
	{
		return ticketDao.listarTicketNoAsignados();
	}
	public List<Ticket> listartTicketsNoAtendidos(String idUsuario)
	{
		return ticketDao.listartTicketsNoAtendidos(idUsuario);
	}
	public List<Ticket> listarTicketsEnAtencion(String idUsuario)
	{
		return ticketDao.listarTicketsEnAtencion(idUsuario);
	}
	public boolean cambiarEstadoticket(String codigoTicket,int estado)
	{
		return ticketDao.cambiarEstadoticket(codigoTicket, estado);
	}

}
